html,body {
	margin:0px;
	padding:0px;
	font:12px verdana, arial, helvetica, sans-serif;
	text-align: center;
	height: auto;
	/* cambiar por el mosaico */
	background-color: #d9d9d9;
}
h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:22px;
	font-weight:900;
	}
h2 {
	font:bold 12px/14px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:14px;
	
	}
p {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}
.centro>p {margin:0px;}

a {
	color:#0066FF;
	font-size:11px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:600;
	text-decoration:none;
	}
a:link {color:#0066FF;}

a:hover {
	background-color:#eee;
	color:black;
	}
  
#content { 
	position: relative; 
	margin: 0px auto 0px auto; 
	height: auto; 
	width: 760px;
	background-color:#d9d9d9;
}


#cabecera {
	position:relative;
	width:100%;
	margin-top:10px;
	height:110px;
	text-align:center;
	background-color:#003399;
	color:white;
	}

#cabecera .logo{
	margin:0px;
	padding:0px;
	border:0px;
	position:relative;
	background: url(/cio2005/images/cio2005-logo.jpg) no-repeat center;
	width:100%;
	height:85px;
}

#cabecera .logo h1{
	display:none;
}

#cabecera .logo a:hover{
	display:none;
}

#cabecera .h1{
		color:white;
}

#navegacionHorizontal{
	position:relative;
	width:100%;
	height:25px;
	background-color:#000066;
	margin:0px;
}

#navegacionHorizontal a{
	color:white;
	font-size:14px;
}

#navegacionHorizontal a:hover {
	background-color:#eee;
	color:black;
	
}

#menu{
	position:absolute;
    right:15px;
    top:2px;
}

#sesion a{
	font-size:12px;
}

#sesion{
	position:absolute;
	left:15px;
	top:2px;
	    font-size:14px;
	    font-weight:bold;
	}

#centro {
	top:10px;
	text-align:justify;
	position:relative;
	height:auto;
	margin:0px 155px 0px 155px;
	background-color:white;
	z-index:3;
	border:2px solid #003399;
	padding:15px;
	padding-top:5px;
	line-height:20px;
	}


#centro h2{
	margin-top:15px;
	font-size:18px;
	border-bottom: 1px solid #003399;
	padding-bottom: 10px;
	color:#003399;
	text-align:left;
	line-height:25px;
	}

#centro h3, #centro .noticia-importante{
	margin-top:16px;
	margin-bottom:0px;
	font-size:14px;
	color:#000066;
	text-align:left;
	line-height:20px;
	}

#centro .titulo-noticia{
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
	padding-bottom:10px;
}

#centro .noticia-importante{
	color:#000066;
	padding:10px;
	font-size:14px;
	border: 1px solid #000066;
	margin:20px;
}

#centro .fin-noticia{
	padding:10px;
	border-bottom:2px solid #000066;
	font-size:14px;
}

#centro p{
	padding-top:5px;
	text-indent:0px;
	}

#centro li{
	padding-top:5px;
	padding-bottom:5px;
}

#centro a:hover{
		color:#000066;
}

#izquierda {
	position:absolute;
	left:0px;
	height:auto;
	width:145px;
	top:130px;
	z-index:2;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:140px;
	}
body>#izquierda {width:140px;top:125px;}

	
#navegacion a{
    color:white;
    text-decoration: none;
    font-size:11px; 
    text-transform: uppercase;
    font-weight:bold;
    }	
    
#navegacion a:hover {
	background-color:#eee;
	color:black;
}

#navegacion ul.nav{
	text-align:left;
	list-style-type: none;
    padding:0px;
    margin:0px;
    border-top:2px solid black;
}

#navegacion ul.subseccion{
	position:relative;
	border:0px;
	width:100%;
	padding:0px;
	margin:0px;
background-color:#3399FF;
	
}

#navegacion ul.nav li {
	margin:0px;
    background-color:#0066FF;
    border-bottom: 2px solid #000066;
    border-left: 2px solid #000066;
    border-right: 2px solid #000066;
    padding:6px 4px 6px 4px;
    }


#navegacion ul.subseccion a{
	color:#000066;
}

#navegacion ul.subseccion li {
	padding-left:8px;
	list-style-type:none;	
		border:0px;
/*	border-bottom:0px;
background-color:#3399FF;
    
	margin:0px;
    background-color:#3399FF;
    border-bottom: 2px solid #000066;
    border-left: 2px solid #000066;
    border-right: 2px solid #000066;
    padding-left:15px;
    width:100%;*/
    }


#navegacion ul.nav li.actual{
	background-color:#003399;
}  	


#derecha {
	position:absolute;
	top:130px;
	text-align:justify;
	background-color:white;
	margin-left:15px;
	height:auto;
	width:145px;
	font-size:11px;
	right:0px;
 	border:2px solid #003399;
	z-index:1;
	
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:140px;
	
	}
/* Again, "be nice to Opera 5". */
body>#derecha {width:140px;top:125px;}


#pie {
	position:relative;
	top:30px;
	margin:0px 170px 0px 170px;
	padding-top:4px;
	z-index:5;
	text-align:center;
	color:black;
	clear:both;
	}
#pie .negrita-sub{
	margin-bottom:5px;
	font-weight:bold;
	color:black;
	}
#pie .negrita-sub a{
	font-weight:bold;
	color:black;
}
#pie .negrita-sub a:hover{
	text-decoration:underline;
}

#gio{
	text-align:justify;
}

#contacto a{
	font-size:12px;
	color:#000066;
	text-align:center;
}

#contacto a:hover{
	text-decoration:underline;
	}

#contacto{
	position:relative;
	top:5px;
	margin-bottom:35px;
	text-align:center;
	padding-bottom:15px;
	border-bottom: 2px solid #003399;
}
	
.encabezado{
	background-color:#003399;
	padding:0;
	margin:0;
		border-bottom:2px solid #003399;
	}
	
.encabezado h2{
	color:white;
	padding:5px;
	text-align:center;

	}
	
ul.normal{
	list-style-type: none;
	padding:0;
	margin:0;
	}
	
ul.normal li{
	padding:10px;
	}
	
.emphasis{
	font-size:12px;
	font-weight:bold;
	}


	


.imagen{
	border:none;
	margin-bottom:20px;
	margin-top:10px;
	display:block;
}

	
.volver{
	text-align:right;
	display:inline;
	}
	
#marina,#adingor,#campus{
	border:1px solid black;
	}	
	
ul.organizadores, ul.cientifico-area {
	list-style-type:none;
	position:relative;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}

ul.organizadores li, ul.cientifico-area li{
	padding:5px;
	}
	
.cargo {
	color:#003399;
	font-size:12px;
	padding-left:5px;
	}
	
ul.colaboradores{}
	
#logoUniovi{
		padding-top:10px;
		} 	
		
.uniovi{
	position:relative;
	padding-top:10px;
	margin:0px;
	border:none;
	}


#errores{
	color:red;
	font-size:14px;
	padding:20px;
	font-weight:bold;
	margin-left:20px;
	margin-right:20px;
	text-align:center;
}


#formulario .nombreCampo{
	font-weight:bold;
	padding-right:5px;
	padding-bottom:7px;
	text-align:left;
	}


#formulario .campo{
	padding-bottom:20px;
}

#formulario .input{
	margin-top:10px;
	margin-right:2px;
}

#formulario .boton{
	padding:10px;
}

.descarga{
	padding:10px;
	text-align:center;
}
	
.escudo{
	margin-bottom:15px;
	}

#adingor,#fal,#cajastur{
	margin-right:10px;
	border:1px solid black;
	margin-top:10px;
}

#patrocinadores{
	padding:15px;
	        }		
ul.listaPatrocinadores{
	list-style-type:none;
	font-size:14px;
	font-weight:bold;
	
}

ul.listaPatrocinadores li{
	margin-bottom:25px;
}


ul.enlaces, ul.colaboradores{
	list-style-type:none;
}

ul.colaboradores{
	font-weight:bold;
	font-size:13px;
}

ul.enlaces a{
    font-size:14px; 
    font-weight:bold;
}

.logo-patrocinador{
	position:relative;
	padding-left:10px;
	width:170px;
}

.texto-patrocinador{
	position:relative;
	padding-left:195px;
	top:-40px;
	font-weight:bold;
	font-size:14px;
	}

.programa{
	padding-top:15px;
}

.hora{
	position:relative;
	padding-left:15px;
	width:150px;
    font-size:14px; 
    text-align:center;
    color:#003399;
    	font-weight:bold;
}

.actividad{
	position:relative;
	padding-left:160px;
	font-size:14px;

	font-size:12px;
		top:-20px;
			font-weight:bold;
}

 .dia-noticia{
	font-size:12px;
	font-weight:bold;
	color:#003399;
	}

.parte{
	margin-bottom:20px;
	margin-top:10px;
}



#submenu a{ 
	font-size:14px;
}


#fuentes{
	font-style:italic;
	margin-top:30px;
	border-top:1px solid black;
	text-align:center;
	margin-left:75px;
	margin-right:75px;
}

#fuentes a{
	color:black;
}

#fuentes a:hover{
	text-decoration:underline;
}

#centro .ponencia{
	position:relative;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:12px;
	margin-top:8px;
	border-bottom:2px dashed #3399FF;
	}
	
#coautores{
	margin-bottom:15px;
	margin-top:15px;
	font-weight:bold;
	font-size:13px;
	}	
	
	